#pragma once
#include "elementfactory.h"
#include "ballType.h"
#include "Log.h"
#include "XMLElement.h"
#include "FactoryUtil.h"
#include "Element.h" 


class BallTypeFactory: public ElementFactory {
	
	public: BallTypeFactory();
	
	public: virtual ~BallTypeFactory();

	public:	virtual Element* createElement(XMLElement*);

	private: Log * log;

	public: ballType * createBallType(XMLElement*);	
};